本发明公开了一种用于烟草机械中EtherCAT与CAN协议通信装置,包括EtherCAT协议收发器、与EtherCAT协议收发器通讯的EtherCAT协议控制器、与EtherCAT协议控制器通讯的ARM中央处理器、与ARM中央处理器通讯的CAN总线控制器、与CAN总线控制器通讯的CAN总线收发器,所述ARM中央处理器还连有数据存储器和程序存储器。通信方法为EtherCAT协议收发器接收EtherCAT和CRDX数据,并发送至EtherCAT协议控制器上,ARM中央处理器读取EtherCAT协议控制器中的数据,将数据存储器中的EtherCAT和CRDX数据进行逻辑运算处理,得到CAN协议的CAN数据和CRDX数据,将生成的CAN数据帧和CRDX数据帧从CAN总线收发器发出。本发明的优点:能有效将EtherCAT数据包和EtherCAT协议的CRDX数据包换成CAN数据包和CAN协议的CRDX数据包,以满足烟草机上监控系统与现场设备之间的信息交换需求。